#!/bin/bash

# 脚本名称：set-permissions.sh

# 功能说明：
# 本脚本用于设置当前目录及其子目录中所有文件和目录的权限。

# 主要流程包括：
# 1. 安装必要的依赖工具（如果有需要）。
# 2. 将所有文件的权限设置为 644（rw-r--r--）。
# 3. 将所有目录的权限设置为 755（rwxr-xr-x）。
# 4. 为所有可执行文件设置可执行权限。

# 设置文件和目录权限
find . -type f -exec chmod 644 {} + -o -type d -exec chmod 755 {} +

# 为可执行文件设置可执行权限
find . -type f -perm /111 -exec chmod +x {} +
